This application is crap, you can help by completely rewriting it.
==================================================================

As this application was created without any plan in mind and focused on XML-writing rather than UI-based manipulation it is in a horrifying state. The fact that it was created by a third semester computer science student with near to no programming experience may also have contributed to this.

In the Data-folder there is an object model which originally was intended to replace the XML-manipulation amd utilize databinding, however this change was never implemented due to time (it would have required to rewrite 5000+ lines of code), it is only used for the Circle creation as far as i know. Obviously this is not such a great idea as now both the XML-based model in the MainWindow and this object model would need to be updated.

This is just one major flaw among many, rest assured that the whole architecture is a wreck and that most code is plain bad.

Currently all map elements only use images for their visual representation but for the new updates to be properly implemented they would need to be composites, especially the procedural grounds which consist of randomized sub-images.

If anyone wants to create an open source project from this feel free to do so. If you have something running you can try to contact me on the Transformice forums so i can redirect any users which may still use the old application by pushing a dummy update. You should make sure that the update mechanism works before people download it so that users can be notified properly. (The current update logic looks up a XML document on my website and checks if the version number (for simplicity a double) of the newest version is higher than the version number of the application.)